// i18n service
let i18n = () => {
  return {
    appName: chrome.i18n.getMessage('appName'),
    about: chrome.i18n.getMessage('about'),
    accounts: chrome.i18n.getMessage('accounts'),
    cancel: chrome.i18n.getMessage('cancel'),
    confirm: chrome.i18n.getMessage('confirm'),
    edit: chrome.i18n.getMessage('edit'),
    help: chrome.i18n.getMessage('help'),
    messages: chrome.i18n.getMessage('messages'),
    save: chrome.i18n.getMessage('save'),
    settings: chrome.i18n.getMessage('settings'),
    welcome: chrome.i18n.getMessage('welcome'),
    templates: chrome.i18n.getMessage('templates'),
    addAnAccount: chrome.i18n.getMessage('addAnAccount'),
    noAccountYet: chrome.i18n.getMessage('noAccountYet'),
    remark: chrome.i18n.getMessage('remark'),
    appid: chrome.i18n.getMessage('appid'),
    appsecret: chrome.i18n.getMessage('appsecret'),
    officialAccounts: chrome.i18n.getMessage('officialAccounts'),
    createAccount: chrome.i18n.getMessage('createAccount'),
    createTask: chrome.i18n.getMessage('createTask'),
    template: chrome.i18n.getMessage('template')
  }
}

angular.module('app').factory('$i18n', i18n);